#ifndef LINERASTER_H
#define LINERASTER_H
#include "gpu_global.h"
#include <vector>
#include "mymath.h"

class LineRaster
{
public:
     LineRaster();
     ~LineRaster();

     static void rasterizeLine(
         std::vector<Point>& results,
         const Point& v0,
         const Point& v1
     );
private:
     static void interpolantLine(const Point& v0, const Point& v1, Point& target);
};

#endif // LINERASTER_H
